finding modular exponentiation